<?php
/*
  $model:  es una instancia que implementa a ICrugeStoredUser
 */
?>
    <div class="row-fluid">

        <?php
        $form = $this->beginWidget('CActiveForm', array(
            'id' => 'registration-form',
            'htmlOptions' => array('class' => 'form-horizontal'),
            'enableAjaxValidation' => false,
            'enableClientValidation' => false,
        ));
        ?>
        <div class='span4'></div>
        <div class="row-fluid">
            <div class="span4">
            <!--<center><img class="logoAnuncioRegistrar"  src="<?php // echo Yii::app()->theme->baseUrl          ?>/images/logo/logo.png"></center>-->
            <!--<h6><?php // echo ucfirst(CrugeTranslator::t("datos de la cuenta"));          ?></h6>-->
            <div class="well " style="margin-top:2%;">
                <h3><?php echo ucwords(CrugeTranslator::t("registrarse")); ?></h3>
                <p class="note">
                    <?php echo Yii::t('AweCrud.app', 'Fields with') ?> <span class="required">*</span>
                    <?php echo Yii::t('AweCrud.app', 'are required') ?>.    </p>
                <br>
                <?php
                foreach (CrugeUtil::config()->availableAuthModes as $authmode) {
                    echo '<div class="control-group">';
                    echo "<div class='span3'style='margin-left: 1%'>";
                    echo $form->labelEx($model, $authmode, array('htmlOptions' => 'control-label'));
                    echo '</div>';
                    echo '<div class="controls">';
                    echo $form->textField($model, $authmode, array('htmlOptions' => 'control-label span4'));
                    echo "</div>";
                    echo $form->error($model, $authmode);
                    echo "</div>";
                }
                ?>
                <div class="control-group">

                    <?php
                    echo "<div class='span3'>";
                    echo $form->labelEx($model, 'newPassword');
                    echo '</div>';
                    ?>
                    <div class='controls'>
                        <?php echo $form->passwordField($model, 'newPassword'); ?>
                        <p class='hint'><?php
                            echo CrugeTranslator::t(
                                    "su contrase&ntilde;a, letras o digitos o los caracteres @#$%. minimo 6 simbolos.");
                            ?></p>
                    </div>
                    <?php echo $form->error($model, 'newPassword'); ?>
                    <script>
                        function fnSuccess(data) {
                            $('#CrugeStoredUser_newPassword').val(data);
                        }
                        function fnError(e) {
                            alert("error: " + e.responseText);
                        }
                    </script>
                    <?php
//                echo "<div class='offset2'>";
//                echo CHtml::ajaxbutton(
//                        CrugeTranslator::t("Generar una nueva clave")
//                        , Yii::app()->user->ui->ajaxGenerateNewPasswordUrl
//                        , array('success' => new CJavaScriptExpression('fnSuccess'),
//                    'error' => new CJavaScriptExpression('fnError'))
//                );
//                echo "</div>";
                    ?>
                </div>


                <!-- inicio de campos extra definidos por el administrador del sistema -->
                <?php if (count($model->getFields()) > 0) { ?>
                    <div class="well span6">
                        <?php
                        echo "<div class='row form-group-vert'>";
                        echo "<h6>" . ucfirst(CrugeTranslator::t("perfil")) . "</h6>";
                        foreach ($model->getFields() as $f) {
                            // aqui $f es una instancia que implementa a: ICrugeField
                            echo "<div class='col'>";
                            echo Yii::app()->user->um->getLabelField($f);
                            echo Yii::app()->user->um->getInputField($model, $f);
                            echo $form->error($model, $f->fieldname);
                            echo "</div>";
                        }
                        echo "</div>";
                        ?>
                    </div>
                <?php } ?>
                <!-- fin de campos extra definidos por el administrador del sistema -->

                <!-- inicio - terminos y condiciones -->
                <?php
                if (Yii::app()->user->um->getDefaultSystem()->getn('registerusingterms') == 1) {
                    ?>
                    <div class='form-group-vert'>
                        <h6><?php echo ucfirst(CrugeTranslator::t("terminos y condiciones")); ?></h6>
                        <?php
                        echo CHtml::textArea('terms'
                                , Yii::app()->user->um->getDefaultSystem()->get('terms')
                                , array('readonly' => 'readonly', 'rows' => 5, 'cols' => '80%')
                        );
                        ?>
                        <div><span class='required'>*</span><?php echo CrugeTranslator::t(Yii::app()->user->um->getDefaultSystem()->get('registerusingtermslabel')); ?></div>
                        <?php echo $form->checkBox($model, 'terminosYCondiciones'); ?>
                        <?php echo $form->error($model, 'terminosYCondiciones'); ?>
                    </div>
                    <!-- fin - terminos y condiciones -->
                <?php } ?>

                <!-- inicio pide captcha -->
                <?php if (Yii::app()->user->um->getDefaultSystem()->getn('registerusingcaptcha') == 1) { ?>
                    <div class='form-group-vert'>
                        <h6><?php echo ucfirst(CrugeTranslator::t("codigo de seguridad")); ?></h6>
                        <div class="row">
                            <div>
                                <?php $this->widget('CCaptcha'); ?>
                                <?php echo $form->textField($model, 'verifyCode'); ?>
                            </div>
                            <div class="hint"><?php echo CrugeTranslator::t("por favor ingrese los caracteres o digitos que vea en la imagen"); ?></div>
                            <?php echo $form->error($model, 'verifyCode'); ?>
                        </div>
                    </div>
                <?php } ?>
                <!-- fin pide captcha-->

                <center>
                    <div class="row buttons">
                        <?php Yii::app()->user->ui->tbutton("Registrarse"); ?>
                    </div>
                </center>
                <?php // echo $form->errorSummary($model); ?>
                <?php $this->endWidget(); ?>
            </div>
        </div>
        </div>
    </div>
<script>
$('.control-group .controls').css('margin-left',0);
</script>